home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q0527.dms / q0527.adf / errno.h < prev    next >
C/C++ Source or Header  |  1991-02-02  |  895b  |  39 lines

  1.  
  2. /*
  3.  *  ERRNO.H
  4.  *
  5.  *  (c)Copyright 1990, Matthew Dillon, All Rights Reserved
  6.  */
  7.  
  8. #ifndef _ERRNO_H
  9. #define _ERRNO_H
  10.  
  11. #ifndef _MATH_H
  12. #define EDOM        1        /*  repeated in errno.h */
  13. #define ERANGE        2        /*  repeated in errno.h */
  14. #endif
  15.  
  16. #define EBADF        3        /*  bad file descriptor */
  17. #define ENOPERM     4        /*  write on ro or read on wo desc */
  18. #define ENOMEM        5        /*  no memory ???    */
  19. #define ENOFILE     6        /*  open faileod    */
  20. #define ENOENT        6        /*  ... synonym?    */
  21.  
  22. #define EACCES        7        /*  access disallowed    */
  23. #define EINVAL        8        /*  invalid flags    */
  24. #define EMFILE        9        /*  ran out of FDs    */
  25. #define EAGAIN        10
  26. #define EPEER        11
  27. #define EPIPE        12
  28. #define ENOTFND     13
  29. #define ESTACK        14        /*  ran out of stack    */
  30.  
  31. #define ENOTTY        15
  32. #define ENXIO        16        /*  lattice compat?    */
  33. #define EEXISTS     17        /*  already exists    */
  34.  
  35. extern volatile int errno;
  36.  
  37. #endif
  38.  
  39.